﻿import type { ElementType } from 'react'
import { HomeModernIcon, SparklesIcon, UserCircleIcon, ShareIcon, CursorArrowRaysIcon } from '@heroicons/react/24/outline'

export type NavItem = {
  label: string
  path: string
  icon: ElementType
  description?: string
}

export const NAV_ITEMS: NavItem[] = [
  {
    label: '首页',
    path: '/dashboard',
    icon: HomeModernIcon,
    description: '恋爱仪表盘、快捷入口与动态概览',
  },
  {
    label: 'AI 助手',
    path: '/assistant',
    icon: SparklesIcon,
    description: '对话式智能教练，分析数据给出建议',
  },
  {
    label: '灵感抽签',
    path: '/randomizer',
    icon: CursorArrowRaysIcon,
    description: '自定义转盘 / 骰子，随机安排吃穿玩的灵感',
  },
  {
    label: '记忆图谱',
    path: '/assistant/graph',
    icon: ShareIcon,
    description: '把偏好与重要记忆串成关系网络',
  },
  {
    label: '我的',
    path: '/profile',
    icon: UserCircleIcon,
    description: '管理双方信息、偏好与提醒',
  },
]
